Skip to content

bazel/wasm: Migrate cargo dependencies to crate_universe#45787

Open
leonm1 wants to merge 2 commits into
envoyproxy:mainfrom
leonm1:cargo-raze
Open

bazel/wasm: Migrate cargo dependencies to crate_universe#45787
leonm1 wants to merge 2 commits into
envoyproxy:mainfrom
leonm1:cargo-raze

Conversation

@leonm1

@leonm1 leonm1 commented Jun 23, 2026

Copy link
Copy Markdown
Contributor

Commit Message: bazel/wasm: Migrate cargo dependencies to crate_universe
Additional Description:

cargo-raze is deprecated, with crate_universe suggested as the migration path: https://github.com/google/cargo-raze.

Risk Level: None / test-only.
Testing: Unit tested with bazel test //test/extensions/common/wasm/... //test/extensions/filters/http/wasm/... //test/extensions/filters/network/wasm/... (and with --define wasm=wasmtime).
Docs Changes: None.
Release Notes: None.
Platform Specific Features: None.
[Optional Runtime guard:]
[Optional Fixes #Issue]
[Optional Fixes commit #PR or SHA]
[Optional Deprecated:]
[Optional API Considerations:]

cargo-raze is deprecated, with crate_universe suggested as the migration path: https://github.com/google/cargo-raze.

Signed-off-by: Matt Leon <mattleon@google.com>
@leonm1 leonm1 requested a review from kyessenov as a code owner June 23, 2026 12:43
@repokitteh-read-only repokitteh-read-only Bot added the deps Approval required for changes to Envoy's external dependencies label Jun 23, 2026
@repokitteh-read-only

Copy link
Copy Markdown

CC @envoyproxy/dependency-shepherds: Your approval is needed for changes made to (bazel/.*repos.*\.bzl)|(bazel/dependency_imports\.bzl)|(api/bazel/.*\.bzl)|(.*/requirements\.txt)|(.*\.patch).
envoyproxy/dependency-shepherds assignee is @phlax

🐱

Caused by: #45787 was opened by leonm1.

see: more, trace.

@leonm1

leonm1 commented Jun 23, 2026

Copy link
Copy Markdown
Contributor Author

@phlax for visibility

Signed-off-by: Matt Leon <mattleon@google.com>
@yanavlasov

Copy link
Copy Markdown
Contributor

The change looks fine to me. @agrawroh or @mathetake does this affect Rust dynamic modules in any way?

/wait-any

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

deps Approval required for changes to Envoy's external dependencies waiting:any

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants